explosive projectiles - Turkish English Dictionary